JavaScript Job: Software Engineer, Early Career

Job added on

Company

Viasat

Location

Carlsbad, CA - United States of America

Job type

Full-Time

JavaScript Job Details

Job Description

One team. Global challenges. Infinite opportunities. At Viasat, we’re on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate. We’re looking for people who think big, act fearlessly, and create an inclusive environment that drives positive impact to join our team.

Job Responsibilities

You'll be part of a diverse team of engineers developing next-generation, vertically coordinated products, and services at Viasat. You'll develop robust and performant backend APIs in our domain driven system. You'll be responsible for defining, designing, and developing long lasting solutions to our distributed, cross-domain architecture. Additional responsibilities below:
  • Architect, develop, refine, improve, and maintain backend services using Node.js and Serverless Architecture
  • Drive implementation discussions for team on business requirements
  • Work with 3rd party teams and tooling on making necessary configuration changes and design decisions
Requirements
  • Bachelor's degree or higher in Computer Science, Software Engineering and/or a related field
  • Solid understanding of Node.js backend development and/or TypeScript, GraphQL/Apollo and Serverless Architecture with AWS services such as S3, Lambda, API Gateway, Cloudformation, Cloudwatch
  • Experience working in cross-domain, distributed environment
  • Being an advocate for Domain Driven Design
  • Experience designing schemas and/or retrieving/updating data via 3rd party platform catalog
  • Experience designing, implementing, and/or deploying Node.js based APIs using Apollo Server and/or GraphQL
  • Experience with implementation of automated testing platform for unit tests, integration, and/or end-to-end tests
  • Ability to work with loose requirements, design and/or implement solutions to handle changing requirements
  • Ability to work with a high degree of self-motivation and independence
  • Excellent communication and collaboration skills to drive interaction with users, peer developers, and project managers
  • Experience with algorithms, data structures, and/or complexity analysis

Preferences
  • Experience with handling CI/CD pipelines in Jenkins
  • Experience with Security best practices and principles including SOC2, JWT
  • Experience with agile methodologies

#LI-Remote

Additional Requirements and Information

Minimum Education
Bachelors Degree
Years of Experience
0-2 years
Travel
Up to 10%
Citizenship
US Citizenship required
Clearance
None
Worker Classification
Employee
At Viasat, we consider many factors when it comes to compensation, including the scope of the position as well as your background and experience. For Colorado-based jobs only: The minimum for this position is $88,950 annually; however, base pay may vary depending on job-related knowledge, skills, and experience. Additional cash or stock incentives may be provided as part of the compensation package, in addition to a range of medical, financial, and/or other benefits, dependent on the position offered. Learn more about Viasat’s comprehensive benefit offerings that are focused on your holistic health and wellness.
88,950